Raw Marketplace Detail

📊 **GET**: Retrieve a single marketplace record by ID (no mandatory fields). **PUT**: Update record with mandatory fields (domain, src, dataid, price, currency). **DELETE**: Remove the record.

HTTP: GET | PUT | DELETE /external-data/marketplaces/{id}

Path parameters

NameTypeRequiredDescriptionExample
idintegeryesNumeric identifier from pricestest.raw_js.123456

Query parameters

NameTypeRequiredDescriptionExample
datumstringnoTimestamp for the capture. Required when updating.2025-09-26 10:30:00
srcstringnoData source identifier (required for PUT).heureka
lpidstringnoMarketplace list/product ID (required for PUT).987654
urlstringnoProduct detail URL (required for PUT).https://example-shop.cz/product/123
domainstringnoOwning domain (required for PUT).example-shop.cz
exiturlstringnoExit URL captured by the crawler.https://example-shop.cz/cart
lpstringnoLanding page identifier.default
dataidintegernoNumeric identifier supplied by the marketplace.123456
titlestringnoCaptured product title.Test Product 250 ml
pricenumbernoCaptured price value.199.9
shippingnumbernoCaptured shipping fee.0
markstringnoIntegration mark flag.promo

Notes

Sample request

curl -H "Authorization: ApiKey YOUR_API_KEY" "https://admin.elpricing.com/api/external-data/marketplaces/{id}"

Interactive call

Path parameters

Note: This endpoint uses path parameters. Use the "Open API Endpoint" button above to test it properly.

Queue workflow

Tasks are persisted to var/api_queue/tasks.json. Process them with:

php go.php cron:list\nphp go.php cron:go

Logs are written to var/api_queue/logs/{task_id}.log.